package com.hetang.maijiayun.adaptertools.b2cinterface.weidian.request;

import java.text.DateFormat;
import java.text.SimpleDateFormat;


/**
 * 公共请求对象
 * @ClassName: Request 
 * @Description: 
 * @author LFQ
 * @date 2014-7-14 下午2:52:22
 */
public abstract class Request {
	
	/**
	 * 默认值为0。 该参数只有format=json时才有意义。pureData=1时， json格式只会包含一个纯粹的json数据对象，
	 * 而不会包含其他js代码，如try...catch、回调函数等。 非paipai.com和qq.com的web页面引用时，pureData必定为1。
	 */
	protected Integer pureData = 1;
	/**
	 * 该参数只有format=json时才有意义,是否需要返回json根节点(接口名称),0-需要根节点(默认),1-不需要根节点
	 */
	protected Integer needRoot = 0;
	public abstract String getApiMethodName();
	protected abstract String getJSONParams();
	public DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	
}